// (c) Copyright 2002-2010 Telerik 
// This source is subject to the GNU General Public License, version 2
// See http://www.gnu.org/licenses/gpl-2.0.html. 
// All other rights reserved.


namespace Telerik.Web.Mvc.UI
{
    public interface INavigationComponentHtmlBuilderFactory<TComponent, TItem>
        where TComponent : ViewComponentBase, INavigationItemComponent<TItem>
        where TItem : NavigationItem<TItem>, IContentContainer, INavigationItemContainer<TItem>
    {
        INavigationComponentHtmlBuilder<TItem> Create(TComponent component);
    }
}